﻿using LJX.SmartPark.Common.ResponseOutput;
using LJX.SmartPark.Domain.SysManage;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static LJX.SmartPark.Service.IotInfo.LightPoles.LightPolesServeice;

namespace LJX.SmartPark.Service.SysManage
{
    public interface IDepartManageServeice: ITransientService
    {
        Response<List<DepartManage>> GetDepartManageAsync();

        Response<DepartManage> GetDepartManageById(DepartManage input);

        Task<Response<bool>> PostAddDepartManageListAsync(DepartManage input);
        Task<Response<bool>> DeleteDepartManageAsync(DepartManage input);
        Task<Response<bool>> PutUpdDepartManageAsync(DepartManage input);
    }
}
